package ru.pb.game.objects.model.clan;

/**
 * @author Felixx
 */
public enum Privileges
{
	FREE, // Распустить клан?
	// -------- Системные привелигии ----------------------
	CL_JOIN_CLAN, // Принять
	CL_DISMISS, // Выгнать
	CL_REGISTER_CREST; // Изменить значек

	public static final int ALL = 16777214;
	public static final int NONE = 0;

	private final int _mask;

	Privileges()
	{
		_mask = ordinal() == 0 ? 0 : 1 << ordinal();
	}

	public int mask()
	{
		return _mask;
	}
}